=========>,G>>;::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>::;;::;;;;;:::;;;;;<?<?<<<<<<<<<<<<<<<<<<<<<<=<<==,,,,,,,,,,,,,<<<<======;;;;;;:;:;:::;<<<?<<<<<<<====================::::::::::::::<::::::::<<<<<<<<<<<<<<<<<=====================>,G;;;:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>:::::::;:;:::::;:;;;=<<<<<<<<<<<<<<<<<<<<<<=<====-,,,,,,,,,,,,,<<<=======;;;;:;:::::::;<<<??=<<<<====================:::::::::::::::<::::::::<<<<<<<<<<<<<<<<=====================>>,=;;;;:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================::::::::::::::::::::;;<<<<<<<<<<<<<<<<<<=<<<==<=====,,,,,,,,,,,,,<=<====;=;;;;:::::::::<<<<=??=<<<<<======================::::::::::::<::::::::<<<<<<<<<<<<<<<<=====================>>>G>;;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<======================:::::::::::::::::::::::;<<<<<<<<<<<<<<=<===<========,,,,,,,,,,,G,=<===;;;;;;:;::::::::::;<<<=??=<<<======================:::::::::::::<:::::::::<<<<<<<<<<<<<<<<=====================>>>G,>;;:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================::::::::::::::::::::::;:<<<<<<<<<<<<============--,,G,,,,GGGGG=====;;;;;;;::::::::::::<<<<=?==<<<<<====================:::::::::::::<<:::::::<<<<<<<<<<<<<<========================>>>,G,>;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<=======================::::::::::::::::::;::<<<<<<<<<<<<<========??=????-GG,G,GGGGGG====;;;;;;;::::::::::::<<<<<=?=<<<<<<======================::::::::::::::::::::<<<<<<<<<<<<<=========================>>>>G,>;;::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<=========================:::::::::::::::::;:::::<<<<<=<=<========????????GGGGGGG>GGG>GG;;;;:;;;;:::::::::::::<<<<=?=<<<<<<===================:::::::::::::::::::::::<<<<<<<<<<<<<<<<<=====================>>>>,=;;;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<==========================:::::::::::::;:;;;:;::::<<<<========??=??????=?,GG>GGGG>>>>>>>>;;::::;::::::::::::<<<<<<=?=<<<<<====================:::::::::::::::::::::::<<<<<<<<<<<<<<<<<======================>>>;=<;;;::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<==================>===::::::::::::;:;;;;;;;;:;::<=<<======?=????======,,>G>>>G>>>>>=>;;;;:::::::::::::::::<<<<<<==?<<<<>=======================:::::::::::::::::::<<<<<<<<<<<<<<<<<======================>>>>>G,;;;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<===================>>==:;::;:;::::;:;;;;;;;;;;;;;<<=<=======??<??<<=======>>>>>>>>>>>=:;;:::::::::::::::::::<<<<<<<=?<<<<<<<<==================:::::::::::::::::::::<<<<<<<<<<<<<<<<========================>>>,G<;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===================>>>==>>:;:;;:::;;;;;;;;;;<;;;;:<=======????<<<<<===<=,>>>>>>>>>>>==::::::::::::::::::::::::<<<<<=?<<<<<<<<<=================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<=====================>>>GG,;;;::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<==================>>>==>;;;;;;;;:;;;;;;;;;;<;<;========?=???<<<<<<<=<<<,,==>=>=>>=>==:::::::::::::::::::::::<<<<<<<?=<<<<<<<<<=================:::::::::::::::::::::<<<<<<<<<<<<<<<<=======================>>>GGG>;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<================>=>>>>>>>;;;;;;;;;;;;<;;;;;<<<<<<<====?????<<<<<<<==<?<<>===============:::::::::::::::::<<<<<<<<<<?=<<<<<<<=================::::::::::::::::::::::<<<<<<<<<<<<<<<=========================>>>GG=;;;::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===========>=>==>>>>>>>>>>;;;;<;;;;<;<;;<<<<<<<<<===?????<<<<<<<<<<<<?<<>-=============,:<<:::::::<:::::::<<<<<<<<<=<<<<<<<=====,=====,,======::<:::::<:::<::::::<<<<<<<<<<<<<<<<<=========================>>>,==;;;::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<============>>>=>>>>>>>>>;;;;;;<;;;;<;<<;<<<<<<<<==??????<<<<<<<<<<<<<=<<>--=,==,=,=,==:<<<<<<:<::<<<:<<<<<<<<<<=<<<<<<<<<<=<=,,,,=,=,,,,=,===:<<<:<<<<<<::<<<:::<<<<<<<<<<<<<<<<<<<========================>>>,GG>;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<==========>>>>>>>>>>>>;;;;;;;<;;<;<<<<<<<<<<<<<<=?????<<<<<<=<<=<=<<==>---,,==,,,=,,<<<<<<<<:<<:<<<<<<<==<<<=<==<=<<===<=====,,,,,,,,>,,,,<<;;<<<<<<<<<;<<;<<<<:<<<<<<<<<<<<<<<<<<=========================>>,GG>>;;;:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>,>,,;;;;<<<<<<<<<<<<<<<<<??????<<<<<=<==<=====<====--,,=,,,,,,<<<<<<<<<<<<<<<=<<=====<<================<<>>>>,>>>>>>,>,>;;;;;<;;;;;;;;;;;;;=<<<<<<<<<<<<<<<<==========================>>>,G>;;;;:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>,,,,,><<<<<<<<<<<<<<<<<<====?<<<<<=<================,,,,,,,,,,,,,<<<<<<<=<<======?==================<<<<<<>>>>>>>>>>>>=>=;:;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=======================>>,==;;;::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<==========>>>>>>>>>,>>,,,,,<<<<<<<<=<<<<<<<<<====<;;<=========?=?=?=???G--G,,G,,,,,,GGGG<=<=====<=;=====???=====?=?????==<<<<<<>>============::::;::;::;;::;:;;;::<<<<<<<<<<<<<<<<<<<==========================>,GG>>;:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<=======>=>>>>>>>>>,,,,,,<<<<<<<<<==<<<<<<<=====<<<<=========??????=????GG,GGGGG,GGGGG;=======;==;;;;;;=;<??????<??=======<<<<<===============:::::::::::::::::::::<<<<<<<<<<<<<<<<<<==========================>,GG>;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<=========>>>>>>>>,>,,,,,,,,,,,<<=<<========<=====<<<<==<=????????????=?==?,,G>GG>GG>>>;;==;;;=;;;;;;;;;;<<<<<?<<<<?========<<<<<<<<===========:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<=======================>>GG>>>:::::::::::::::::::::::::<<<<<<<<<<<<<<<==========>>>>,>>>,,,,,,,,,,,,<===================<=====???<?<?<<<?======,,,,>>>>>G>>>>>;;;;;;;;;;;;;;;;;<<<<<<<<<<=====<<=<<<<<<<<<==========:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<========================>>,G>>;;:::::::::::::::::::::::::<<<<<<<<<<<<<<<========>>>>>,,,,,,,,,G,,,GGGGG========;=======;=====;=;<<<?<<<<<======,,,,,>>>>>>>>>>>>>>;;;;;;;;;:::;:<<<<<<<<<==<<<<<<<<<<<<<<<<<============:::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<==========================>,G>;;;;::::::::::::::::::::::<<<<<<<<<<<<<<<<<<=======>,>>,,,,,,,G,GG,,GGGGG======;==;;=;;;;=;;=;;=;;;;<<<<<<<======<=,,>,>>>>>>>>>>>>>>;;;;;;;:::::::::<<<<<<<<=<<?<<<<<<<<<<<<<=============::::::::::::::::::<<<<<<<<<<<<<<<<<<<<==========================>>,G>>;;:::::::::::::::::::::::::<<<<<<<<<<<<<<========>>,>,,,,,,,GGGGGGGGGGG====;==;=;;;;;;;;;;;;;;;;;<<<<<<<<<=<====<<<,>,>>=>>>=====>;;;::;::::::::::::<<<<<<<<<<<?<<<<<<<<<<==============::::::::::::::::::::<<<<<<<<<<<<<<<<<<<===========================>>>G,>;;;;::::::::::::::::::::::::<<<<<<<<<<<<<========>,,,,,,,,,GGGGGGGG>GG>G=;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=<=<<>>>>==>========:;:::::::::::::::::<<<<<<<<<<<<?<<<<<<<<<<<============::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<=========================>>>GG>>>;;:::::::::::::::::::::::<<<<<<<<<<<<<<<====,=,>,,,,,,GGGGGGGG>GG>>>>>;;;;;;;;;;;;;;;;;;;;;;;::;:;<<<<<<<<=<<<=G>>>========>=====:::::::::::::::::<<<<<<<<<<=?<<<<<<<<<<<<<============::::::::::::::::;:::::<<<<<<<<<<<<<<<<<<<========================>>>GG>;;;;:::::::::::::::::::::::<<<<<<<<<<<<<<=====,=,,,,,,,GGGGGGG>>>GG>>>>>>>;;;;;;;;;;;;;;;;;;;;:::::<<<<<<<<<<<<<??>>>========>======:;;:::::::::;;:::<<<<<<<<<=?<<<<<<<<<<<<==============:::::::::::::::;:::::::<<<<<<<<<<<<<<<<<========================>>>,G>>;;;:::::::::::::::::::::<<<<<<<<<<<<<<======,,,,,,,,,,GGGGGG>>>>>>>>>>>;;;;;;;;;;;;;;;:;;:::::::::<<<<<<<<<<<<<?>>>>========>>==:::;;;:;;::;::;;;:::<<<<<<<<<=?<<<<<<<<<<<>============::::::::::::;;::;;::::::::<<<<<<<<<<<<<<<=========================>>>,G<;;;;::::::::::::::::::::::<<<<<<<<<<<<<<=====,,,,,,,,,GGGGGGG>>>>>>>>>=>>;:;;;:;:;:;:;;::::::::::<<<<<<<<<<<<<<>G>>>>>=======>>>>=>;;;;;;;;;;;;;;;;:<<<<<<<<<<=?<<<<<<<<<<=>>>===>==>==::;:::::::;:;;;:;;;::::::::<<<<<<<<<<<<<<==========================>>><=<;;;;::::::::::::::::::::::::<<<<<<<<<<======,,,,,,,G,GGG>GG>>>>>>>>>>>=:;::::::::;:;::::::::::::::<<<<<<<<<<<<<<G,>>>>=======>>>>>>>>;;;;;;;;;;;;;;;:<<<<<<<<<<=<<<<<<<<<<<>>>=>>>=>>>>>:;;;:::::;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<=======================>>>>G=;;;;::::::::::::::::::::::<<<<<<<<<<<<<=====,,,,,,GGGGGG>>>>>>>>=>>=>:::::::::::::::::::::::::::::::<<<<<<<<<<>>GG>>>>>====,=,>,,,>;;;;;;;;;;;;;<;;;:<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>;;;:::::;;;;;;;;;;;::<<<<<<<<<<<<<<<<<<<<========================>>>>GG,;;;:::::::::::::::::::::::<<<<<<<<<<<<====,,,,,GGGGGGG>>>>>>>>==>=====:::::::::::::::::::::::::::<<<<<<<<<<<<<>,G>>>->====,,,,,,,<<<;;<<<<;<;;<<<<<<<<===???<<<<<?=<<<<<>>>>>>>>>>>>>>>;;;;;::;;;;;;;;;;;;;::;<<<<<<<<<<<<<<<<<<=========================>>>>,=<;;;;:::::::::::::::::::::<<<<<<<<<<<<<====,,,,,GGGGGGG>>>>>>>>==========::::::::::::::::::::::::::<<<<<<<<<<<<>,,>>---=-=,,,,,,,<<<<<<<<<<<<<<<<<<<=======???<????=<<==>>>>>,>,,>,,>>>>>>>;;;;;;;;;;;;;;;;;:;<<<<<<<<<<<<<<<<<<<<<=======================>>>;<=<<;;;;::::::::::::::::::<<<<<<<<<<<<<<=<,,,,,,GGGGGG>>>>>>>>===========:::::::::::::::::::::::::::<<<<<<<<<<<<<>,>>>-----,,G,,,,,,,<<<<<<<<<<<<<<<<<<=======??????====,,,,,,,,,,,,,,,>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>===========>>>>>==<;;;;;:::::::::::::::<<<<<<<<<<<<<<<=,=,,,,,GGGGGG>>>>>>>>>=========:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<,>------,GGGG,GG,<=<=====<<<<<==<<<<<===========?=?=======,,,,,,,,,,,>>>>;<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<======>==>=============>>>;;==<;;;;;::::::::::::::::<<<<<<<<<<<<<<,,,,,,G,GGGGG>>>>>>>>=============:::::::::::::::::::::::<<<<<<<<<<<<<<<<->>------GGGGGGGGG<=========<=====<======<?=?=====?=??=====?,,GG,,,,,,,,>><<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>==>>==>==============;;;;<=;;;;;;::::::::::::::::<<<<<<<<<<<<<<==,,,,GGGGGG>>>>>>>>============::::::::::::::::::::::::::<<<<<<<<<<<<<<>-->-----GGGGG>GGGGGG===================;===??========?????=?,GGG,G,,,,,,,,,G<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>==>>=>>>>>>>>>=========>>>>;;==;;;;;:::::::::::::::<<<<<<<<<<<<<<====,,,GG>>>>>>>>>=>>==========::::::::::::::::::::::::::::<<<<<<<<<<<<<<<=------GGGG>>>GGG>G>G====;=;===========;==??=========????????GGGGGGG,GG,,,GG,<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>=>>>>>>>>>>>>>>========>>>>>>G=;;;;;::::::::::::::::<<<<<<<<<=<<<====,GGGG>>>>>>>>>================::::::::::::::::::::::::<<<<<<<<<<<<<<====----GGGGG>>>>>>>=;;;;;;;;;==;;;;=====;=;?<==========???<???G>GGGGG,GGG,GG,G,<<<<<<;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>========>>>>>>,G>;;;;:::::::::::::::<<<<<<<<<===<====???GG>>>>>>>>>>===================::::::::::::::::::::::<<<<<<<<<<<<<====--G-GG,G,>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;?<<========<<?<<<>>>>G>GGGGGGGGGGGG,<=<<<<<<<<<;<<<<<;;;;;;;<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>========>>>>>>=;;;;:::::::::::::::<<<<<<<<<<========????G>>>>>>>>>======================:::::::::::::;:::;:<<<<<<<<<<<<<======?GGGG,,,>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<<<======<<<<<<<<<>>>GGG>GGGGGGG=<==<<<<<=<<<<<<<<<;;<;<<;<<<<<<=<====>>,>>>>>>>>>>>>>>>>=========>>>>,==;;;::::::::::::::::<<<<<<<<<=======?????>>>>>>>>>=====================::::::::::::::;;::;;<<<<<<<<<<<<<<===?=???GGG,,,=>>>=>>>>;;;:;;:;;:;;;;;;;;;;;<<<<<<<======<<<<<<<<<<<>>G>G>GG>G==<=====<==<<<<<<<<<<<<<<<<<<<<============,>,>>>>>>>>>>>>>=========>>>,==;;;::::::::::::::::::;<<<<=<=======????G>>>>>>>>======================::::::::::::::;;;:;;:<<<<<<<<<<=<====?????GG,,,,=>=====>;;;;:;;::;:;;;;;;;;;;<<<<<<<======<<<<<<<<<<<>>>>>>>>>>>>GG;====<==<=<=<<==<<<<<<<<<<<=============,,,>>>>>>>>,>>>>=========>>>,==;;;::::::::::::::::::<<<<<=======?=??<<<<<>>>=>>======================:::::::;:::::;;;;;;;;;::<<<<<<<======???=GG,,,,========::;:::::::::::;;;;:;;;<<<<<<<=<<===<<<<<<<<<<>>>>>>>>>>>>>>=;;================<<<<===================,,,,,>>>>,,>>>>>>=======>>><=;;;;;::::::::::::::::<<<=<========???<<<<<>=>>=========================:::;::;;:::;:;;;;;;;;;;<<<<<=<=======???====,,,=========:::::::::::::::;::;;:<<<<<<<<<<<==<<<<<<<<<<====>>>>>>>>>>>;;=;================<<<=<==??==?==?======,,,,,>>>,,,,>>>>>=======>>>,=;;;;;::::::::::::::::;;<=========????<<<<>>===========================::;;;:;;;:;;;;;;;;;;;;;<<=<<==========??====,,,,========::::::::::::::::::::;:<<<<<<<<<<<==<<<<<<<<<<======>===>>>>>>;;;;;;;;;=;=;========<=??=??=???=?====,,G,,,,,>,,,,,,,>,>,=,,===>>;;=;;;;;:::::::::::::;::;<<=========????<<<>>==========================>==:;;;;;;;;;;;;;;;;;;;;<;<=<<======??=?=?===,,,,,========:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<>=============>>>;;;;;;;;;;;;;;;=;;=====<??????=??????????=G,,,G,,,,,,,,,,,,,,,,,=,<;;;=;;;;;::::::::::;:;;::;<<=======?=??<?<<<>>=====================>>=>=>::;;;;;;;;;;;;;;;;<;<;;<<<=<======?????====,,,,,==========::::::::::::::::::::<<<<<<<<<??<<<<<<<<<===============>=:;;;;;;;;;;;;;;;;;;=====<==????????????????GG,,GG,,,,,GGGG,,,,,,,,,--<;;;;;;;:::::::;:;;;;;:<<=========????<<<<<>>===================>>>>>>:;;:;;;;;;;;;;;;;;;<<<<<<<<<=======??????====,,,,,========::::::::::::::::::::::<<<<<<<<??<<<<<<<<<<<<<<================;;;;;;;;;;;;;;;;;;;==?????????????????<?GGGGGG,,,G,GGGGG,,,,,,,,<<<<;;;;;;:::::::;:;;;;;;;<=========???<<<<<<<>>===============>>>>>>>>>>>;;;;;;;;;;;;<<<;;<<<<=<=======?=????<??====,,,>,========::::::::::::::::::::::<<<<<<<<?<<<<<<<<<<<<<<<================>;;;;;;;;;;;;;;;;;;=;=;????<?<??<<?<?G>GG>GGGG,G,GGGGGGG,G,,,,,,,-<<<<;;;;;::::::;;;;;;;<<========?????<<<<<<<>>==============>>>>>,,>>>;;;;;;;;;;;;;<<<<<<<<<===<==?=????????<<?=====,,>>==========:::::::::::::::::::<<<<<<<<??<<<<<<<<<<<<<<=================::;;;;:;;;;;;;:;;;;;;;;==<<<<<??<<<<<<<?G>GGGGGG,GGGGGGGGG,G,GG,,<<<<<<;;;;:::::;;;;;;;;;========????<?<<<<<<<>>=============,>,,,,,,,>>>>;<<;;;;;;<<<<<<<<==<==???=?????????<<=======,,>>========:::::::::::::::::::::<<<<<<<<?<<<<<<<<<<<<<<================::::::;;:;;:;::;:;;;;;;;;=;<<<<<?<<<<<<<<>G>>>>>GGGGGG>GGGGGGGGGG,<<<<<<<<;<;;;::;;;;;;;;;<======?=????<<<<<<<<<>>===========>,,,,-,,,,,,>>;;<<<;;<<<<<<<<<====<===???????????<<<=======,>>>========:::::::::::::::::::::<<<<<<<<?<<<<<<<<<<<<<<<<<=================::;::::::::::;;;;;;;;;;;;;<<<<<<<<<<>>>>>>>>G>G>>>>>>>>>GGGG==<=<<<<<<<<<;;::;;;;;;;<<<======?????<<<<<<<<<<<>=====,,>>==>,,,---,-,,,,<<<<<<<<<<<<<<<=========??????????<?<<======<=,>>>=========:::::::::::::::::::::<<<<<<<?=<<<<<<<<<<<<<<==================::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>G>>>>>>>>>G>GGGGG==<<<<<<<<;;;;;;;;;;<==<=====?????=<<<<<<<<<<>>,,=>>>,,,>>>,-----,-,,<<<<<<<<<<<<<<<=========??????<???<?<<<<=====<<==>>>========:::::::::::::::::::::<<<<<<<<?=<<<<<<<<<<<<======================::::::::::::::::;;;:;;;::<<<<<<<<<>=>=>>>>>>>>>>>>>>>>,G>GG--====<<<<<<<<;;<;;<<;<<<=====???????==<=<==<<<<,,,,,>>>>>>>>>,-------,--,-<<<<<<<<<<==========????<<?<?<<<<<<<<=====<<<>>>>========:::::::::::::::::::<<<<<<<<<<?=<<<<<<<<<<<<=====================::::::::::::::::::;::::::::<<<<<<<<>===>=>>>>>>>,,,>,,,,---G-<<====<<<<<<<<<<<<<<<<=======????=?=========<<=,,,-,>>>G>GGG-------------<<<<<<<<<<===========;=?<<<<<<<<<<<<<<<===<<<<>>>>=======:::::::::::::::::::<<<<<<<<<<<?=<<<<<<<<<<<<<===================::::::::::::::::::::::::::<<<<<<<<<=======>=>>>,,,-,,,,,-------=====<==<<<<<<<<<<<<<<=====?????==============,,,--GG>GGG--------------=<<<<<=========;;;===;<<<<<<<<<<<<<<<<<<<=<<<<<>G>>=====:=::::::::::::::::::::<<<<<<<<<<??<<<<<<<<<<<<<====================:::::::::::::::::::::::::::<<<<==========>==>,,,------------=============<<<<<<<<<======????=?==============-------------------------G==<===========;;;;=;;;<<<<<<<<<<<<<<<<<<=<<<<<,G>>========:::::::::::::::::::<<<<<<<<<<<?<<<<<<<<<<<<=====================::::::::::::::::::::::::::::<<<<<==========,,,--------------GG==============<<<==<<<=?==????============?====--------,-----G---G----===============;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<GG>>========:::::::::::::::::::<<<<<<<<<<<?<<<<<<<<<<<<<<<<===================:::::::::::::::::::::::::<<<<<<<<=======,,,-------------GGG====;==========<=====<=??==???===========???====--G-GG,,,-,,-GGG--GG--GGG=========;;=;;;;;;;;;:<<<<<<<<<<<<<<<<<<<<<<<<?>>>======:::::::::::::::::::::<<<<<<<<<<<?<<<<<<<<<<<<<<===================:::::::::::::::::::::::::::<<<<<<<<======,,--------------GG=====;;;<=<===========??=?????????==??==?=???????=-GGGGGG,,,,,,,GG--GG-GGG==;=======;;=;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<?>>>>======:::::::::::::::::::::<<<<<<<<<<?=<<<<<<<<<<<<<====================::::::::::::::::::::::::<<<<<<<<<=======,,------------GGGGGG===;;;<<<<=<=========????????????=??=??????????=??GGGGG,,,,,,,,GG-GGGG==;=;====;=;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<?>>>>=====:::::::::::::::::::::<<<<<<<<<<=?=<<<<<<<<<<<<<<<<================::::::::::::::::::::::::::<<<<<<=====,=,,,,----------G-GGGGG>=;=;;;;<<<<<======;==?????????<??=?<????????<????GG>G>GG,==,=,>GG-GGGGG>;;;;===;;;;;;;;;;;;;:<<<<<<<<<<<<<<<<<<<<<<<<<<??<>>>===:::::::::::::::::::::<<<<<<<<<<<=?=<<<<<<<<<<<<<<<==================::::::::::::::::::::::::;;:<<<<>>>=,,,-,------G--G--G-GGGGG;;;;;;:;<<<<<<;;;==;=;?<??<<??<<<???<???<???<<??????>G>>>,=====>GGGGGGGG>;;;;==;;;;;;;;;;;;;::<<<<<<<<<<<<<<<<<<<<<<<<<<=?G>>>======:::::::::::::::::<<<<<<<<<<<<=??<<<<<<<<<<<<<<=================::::::::::::::::::::::::::;<<<<<<<<<>,,--------GG--G-GGGGG>>;;;;;;;:;<<<<<<<;;=;;;;<<<?<<<?<<<???<<?<<<<<<<<?<??<>>>>>======>>>GG>GGG;;;;;;=;;;;;;;;;;;::::<<<<<<<<<<<<<<<<<<<<<<<<<<==?<>>>=====::::::::::::::::::<<<<<<<<<<<==?<<<<<<<<<<<<<=====================:::::::::::::::::::::;;;;<<<<<<<==,---------GG-GGGGGG>G>;;;;;;;::<<<<<<<<;;;;;;;:<<<<<<<<<<<<<<<<<<<<<<<<<<?<<<>>>========>>>>>>>;;;;;;;;;;;;;:;;;;;::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=??>>>===::::::::::::::::::::<<<<<<<<<<<<=?<<<<<<<<<<<<=====================::::::::::::::::::::::;;;<<<<<<===----------GGGGG>GGGG>>>>;;;;:;::;<<<<<<<<;;;:;::;<<<<<<<<<<<<<<<<<<<<<<<<<?<<<>>>========>>>>>>;;;;;;:;;;;;;;:::;:::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=?<>>>=::::::::::::::::::::::<<<<<<<<<<<=?<<<<<<<<<<<<<<===================::::::::::::::::::::;;;<<<<=====,,--GG-----GGGGGG>G>GG>>>>>;;;::::;;;;<;<;;:;:::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=======>>>>>>=>;;;;:::;;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<=?<>>>===::::::::::::::::::::::<<<<<<<<<=?=<<<<<<<<<<<<<<==================:::::::::::;;::;:;:;;<<<<==========??GG--GGGGG>GG>G>>>>>>>;;;:::::;;;=;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>==>=;;:::::;:;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<,G>>>>====:::::::::::::::::::::::<<<<<<<??=<<<<<<<<<<<<<<===================::::::::::;;:;;;;;;;;<<======?====?GGGGGGGGGG>>G>>>>>>>>>>>;::::;;;;=;;;;::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>==========>>>===:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<,G>>>>==::::::::::::::::::::::::::<<<<<<??=<<<<<<<<<<<<<==================:::::::::::;;;;;;;;;;;<========?===?????GGGGGGG>>>>>>>>>>>>>;:::::;;;;=;;;;::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>==========>>======::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=?>>>>=:::::::::::::::::::::::::::<<<<<<<?=<<<<<<<<<<<<=================:::::::::::::;;;;;;;;;;;======?????=???<??GGGGG>>>>>>>>>>>>=>>>=::::;;;;=;;;;;:::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<?<<>>==:::::::::::::::::::::::::<<<<<<<<?=<<<<<<<<<<<<<<<================>:::::::::;;;;;;;;;<;<<===?=???????<?<>G>G>G>>>>>>>>=>=>>==>=::::;;;;<=;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<?=<>>===:::::::::::::::::::::<<<<<<<<<<<?<<<<<<<<<<<<<<<================>>>=:::::;;;;;;;;;;;<<<===??=???????<<<<<<<>>>>>>>>>====>===::::::;;;;==;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<?=>>>==:::::::::::::::::::::::<<<<<<<<<<?=<<<<<<<<<<<<<===========>>====>>;::::::;;;;;;;;;;;<<====???????<??<<<<<<>>>>>>>=>>========::::::;;;;=;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<G,>>>=====:::::::::::::::::::<<<<<<<<<<<?=<<<<<<<<<<<<<<<=========>>====>>;:::::;;;;;;;;<;<<<<<=???????<<<?<<<<>>>>>=>>>>===============::;;;;=;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<?=>>>=====:::::::::::::::::::::<<<<<<<<<?=<<<<<<<<<<<<<<==========>>==>>>>;;;::;;;;;;;<<<<<<<<=<==????<<<<<<<<<<<<====>>>===============::;;;==;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<?,>>>===::::::::::::::::::::::<<<<<<<<<<?=<<<<<<<<<<<<<<<======>=>>>=>>>>>;;;;:;;;;;;<<<<<<<<<===?<???<<<<<<<<<<<=====>>==============::::;;;=<;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======================::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<?=>>>==::::::::::::::::::::::::<<<<<<<<<??<<<<<<<<<<<<<<======>>=>>>>>>>>;;;;;;;<;;<<<<<<<<=====?<<???<<<<<<<<<<<<====>>===============::;;;<=;;;;::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<====================:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<?=>>>====::::::::::::::::::::::::<<<<<<<??=<<<<<<<<<<<=====>==>>>>>>>>>>>>;;;;<;<<<<<<<<<<=======;<?<?<<<<<<<<<<<<======================:;;;<=;;;;::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<======================:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<??>>>=====:::::::::::::::::::::<<<<<<<<<???<<<<<<<<<<<<<>=>>>>>>>>>>>>>>;;;;;;<<<<<=<<<<<====;===;<<<<<<<<<<<<<<<<=====================::;;;==;;;::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<=======================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<G,>>======:::::::::::::::::::::::<<<<<<<??<<<<<<<<<<<<<>=>>>>>>>>>>>>;;;;;;;<<<<<<=<<<=<====;=;=;<<<<<<<<<<<<<<=========================:;;=;;;::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<G,>>======::::::::::::::::::::::::<<<<<<??<<<<<<<<<<<<>>>>>>>>>>>>>>>>>;;;;;<<<<<====<=====;;;<<<<<<<<<<<<<<<<<=========================:;;=;;;::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<==========================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<?,>>>===:::::::::::::::::;::::::::<<<<<<??<<<<<<<<<<<>>>>>>>>>>>>>>>>;;;;;;<<<<=<====<====;;;;;;<<<<<<<<<<<<<<<<<=======================;;<=;;;:::::::::::::::::<<<<<<<<<<<<<<<<<<<<<===========================:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>G,>>>==:::::::::::;::::::;:::::::<<<<<<<??=<<<<<<<<<<<<>>>>>>>>>>>>>>>>;<<<<<<<========;=;;;;<<<<<<<<<<<<<<<<<<<<=======================;;<=;;;:::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<=>>G,>>>=====::::::::;:;::::;;;;::::::<<<<<=?=<<<<<<<<<<>>>>>,>>>,>,>,,,><<<<<<<<<=====;=;;;;;;;;<<<<<<<<<<<<<<<<<=========================;;<=;;;:::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<=======================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<G,>>>====::::;:::;;;;:::;;;;;:::<<<<<<<<<?=<<<<<<<<<=>,,>>,,>,,,,,,,,<<<===<<<=====;;;;;;;;;;<<<<<<<<<<<<<<<<<<========================>>;<=;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<?,>>>=====:;:;;:;;;;;:;:;;;;;;:::::<<<<<<?=<<<<<<<<<==,,,,,,,,,,,,,<<<<<====<<==;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================:;;;<=;;;::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<=========================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<G,>>>>===>=;;;;;;;;;;;;:;;;;;;::::<<<<<<<==<<<<=<=<===,,,,,,,,,G,,,,,,<=========;;;;;;;;;;<<<<<<<<<<<<<<<<<<<==========================>>;<=;;;;::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<========================:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<G,>>>>==>;;;;;;;;;;;;;;;;<<;;;;::<<<<<<<<==<<<<=======,,,GGG,GGG,GGG,<===;=====;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<=========================;;;==;;;;;::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<=========================:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<=>GG>>>>==:;;;;;;;;;;;;;;<<<<;;;;::::<<<<<<<<<<??======GG,GGGGGGGGGGGG=====;=;==;;;;;:;;::;:<<<<<<<<<<<<<<<<<<<=======================:::;;;=<;;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<======================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<GG,>>>===>>;;;;;;;;;<;<<<<<<;;;;<<<<<<<<<??<????===?=??GGGGGGGGGGGGGG===;;=;;;;;;;:::::::::<<<<<<<<<<<<<<<<===========================>>;;=<;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<?,>>>>>=>>>>;;;;;;;<<<<<<<<<;;;;::<<<<<<???????==?=????GGGGGGGGGGGG=====;;;;;;;;;::::::::<<<<<<<<<<<<<<<<<<<==========================>;;;=<;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<============================::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<>,>>>>>>,,>;;;;<<;<<<<<<<<<<;<<;:<::<<<???????===???GGGG>G>GGG>>>>G>G==;;;;;;;:;:::::::::::<<<<<<<<<<<<<<<<<<=========================;;;;=<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<===>>,>>>>>,,<<<<<<<<<<<<<<<<<<<<<<;<<<<==<=?=?=??===??<?>>G>G>>>>>>>>>>;;;;;;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<=======================::;;;;=<;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<=<>>>>>>>,,,,,,,<<<<<<<<<<<<<<<<<<<<<<<<<<=?====?====?<<<>>>>>>>>>>>>;;;;;;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<=========================:;;;;=<;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<====>>->>>>-,,,,,<<<<<<<<<<<<<<<<<<<<<<<=<<=?==========<<>>>>>>>>>>>>>>>>;;;;;;:::::::::::<<<:<==<<<<<<<<<<<<<<<<<=========================>;;;;<<;;;:::::::::::<:<<<=<==<<<<<<=<<<<<<<<<<<<======================:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<======>---->---,---,-<<<<<<<<=<<<<<<<<<<===<==?==========<>>>>>>>>>>=>>>=>>;;;;::::::::::::::;<<======<<<<<<<<<<<<<<<===,=====,,======,===,,,:;;;;;;;;;:::<<<<<<<===<==========<===<<<<<<<<<<<========================::::::::::::::::::::::<<<<<<<<<<<<<<<<=<=<======--------------<<<<<<======<<<<<<<=======<==========<<>>>>>>>>===>===;;:;::::::::::::::::;;=<======<<<<<<=<<<=<<<=,,,==,,,,,=,,,=,,,,,,,<<;;<;<<<;<<<<<<<<<<<<============<=====<<<<<<<<<<======================::::::::::::::::::::<<<<<<<<<<<<<<<<=<<===<=====>-------------<<<<<===========<<========?============<<>>>=>>=======:;;:::::::::::::::::::;<<<<<=<==<=<==========,,,,,,,,>,,,,,,,,,,,>,;=<<<<<<<<<<<<<<=<<<<<<<==================<<===<<==============,,=,=,====:<::<:::::::::::::::::<<<<<<<<<<=<<=============>?-----G-------==<======================;============>>============:::::::::::::::::::::::::<<<<<<<=========<<<<>,,,>>>>,>>,>>>>,>>>>>>>;==<==<====<====<=<=<<<<====??=============,,,,=,========,,==,,,,,=,,,,:<<:<<:<<:::::::::::::::<<<<<<=<==<<===========??-G-GGG-G----G--=====================;;==;;<==========,,=============:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<>>>>>>>>>=>>>>>>>>>>>>>>;<<=<<==<===;============??????=???=?===========,,,,,,,=,,,=,,,,,,,,,,,=<<<<<<<<<<<<<:::::::::::<<<<==<============---GGGGGGGGGG---GGGGG-============;;==;;;;;==;;<===========,==============:::::::::::::::::::::::<<<<<<<<<<<<<<<<<>===>>>=======>>>=>=>>>===::<<<<<<<<<<<;=;;=;;;====;?????????????=========,,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<<<<<<<<<:::<:<<::::<<<==================??GGGGGGGG-G-GGGG=============;;;;=;;;;;==;;<<========<>==============:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<==========================::;;;;;<<;<;<<;;;;;;;;;;;;=<??????????????=?=======,,,,,,,,G,,,,G,,,,,,G<<<<<<<<<<<<<<<<::<<<<<:::<=<================?=?GGG,GGGGGGGGGGG>G===========;;;;;;;;;;;;;<<<<<====<<,>>================::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<=======================::;;;;;=;;;;;<<;:;:;;;;;;;<<<?<?<?<?<??????????=??==,G,GGGGGGG,GGG,,,,,GG<<<<==<<<<<<<<<<:<<<<<<::::===============?=??=??==,GG,G,G>GG>G;;==;===;;==;;;;;;;;;;;;;;;<<<<==<=<<<>================:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<===========>==========:;;;;;<=;;;;;<::;:::;;:;<<<<<<<<?<?<<<??<??<???????GGGGGGGGGGGGGGGG,G,G=<<=<==<<==<<<<<<<<<<<<<<:<<===============?=??=?<==,G,,,,,>GG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<>>>==================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<===========>>==========;;;;;=<;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<???????G>GGG>GGGGGGGGGGGGGGG===========<<<<<<<<<<<<<========??????=?=?<????<<==,,,,,,,>G>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<?<<>==================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<============>>==========;;;;;=<;;;;;::::::::::::;;<<<<<<<<<<<<<<<<<<<<??>G>>G>G>>>G>G>>GGGGGG>GG=;=;========<=<<<<<<<<<<==?=?=?????????=?<??<?<<<=,,,,,,,,>>>>>>;;;;;;;;:;;:;;::::;::::;::<<<<<<?<<>================:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<==============>>=>=======:;;;;;=<;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>G>G>>>>;;;;=;=========<<<<<==<<=<?=????????????<<??<?<<,,,,,,,,,,>>>>;;;;;;:;;;:::::::::::::::::<<<<<<<?=<>>===============::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<=====>>====>>>=>=========;;;;==;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=>>>>>=>>>>>>>>;<;;;;;;;;;;;======<<===????=????????????<<<?<<<<=,,,,,,,,,==;:;;;;;::::::::::::::::::::<<<<<<<<<?=<<>>==================::::::::::::::::::::<<<<<<<<<<<<<<<<<<<===>>=>>====>>>>>=======:;;;;;<=;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<=>=====>===>>>===>>>>>>>,,<;<;;;<;;;;;;==========???????<?<???<<<<<<<<<<=,>,>,,,,,=====:::;:::::::::::::::::::<<<<<<<<<<<??>>>>>=================::::::::::::::::::::::<<<<<<<<<<<<<<<<<<==>>>>>>==>>>>>>>========;;;;<=;;;;;::::::::::<<<<<<<<<<<<<<<<<<<<<<<========,,=,========>=>,,,<<<<<;<<<;<;;<<==========????<??<<<<<<<<<<<<<<<<=>>>>,,,,>===::::::::::::::::::::::::::<<<<<<<<<<<G>>>>>===============:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<=>>>>>>>=>>>>>>>>>========>;;<=;;;;;::::::::::::<<<<<<<<<<<<<<=<<<<<<,,=,=,,,,,,,=========,,,,,GG<<<<<<<<<;<<<========????<?<<<<<<<<<<<<<<<<<<=>>>>>>,,>==::::::::::::::::::::::::::::<<<<<<<<<<<=?>>>>>===============:::::::::::::::::::::::::<<<<<<<<<<<<<<<<>>>>>>>>=>>>>>>>>>>>======>;;<=;;;;;;:::;<::<::::<=====<<<<<===<<=<===,,,,,,,,,,,>,,=====,,,,,,GG,,<<<<<<<<<============?<<<<<<<<<<<<<<<<<<<<==>>>,G>,>>=====::::::::::::::::::::::::<<<<<<<<<<<<<=?>>>>================::::::::::::::::::::::::<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>=====;;;;<;;;;;;:::;<<<<:<<========<<<<==========,,,,,,,,,,,,G,,,===,,G,,GGG,G<<<<<==========;=====;<<<<<<<<<<<<<<<<<<<<<>>>>GG>>>>========::::::::::::::::::::::<<<<<<<<<<<<=?>>>>>==============::::::::::::::::::::::::<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>==:::;;;;<;;;;;;::;<<<<<:<=========<<============,,,,GGG,G,,G>,,,,,GGGG,GGGG=<=============;;=;=?<<<<<<<<<<<<<<<<<<<<<<<>>>>G>>>>>==========:::::::::::::::::::<<<<<<<<<<<<<<=?<>>>================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>,,=====>;<;;<<;;<;;:<<<<<<<<===========<=======??=?G,GGGGGG,GGGG>GGGGGGGGGGGG===============;=;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>,G>>>>>========::::::::::::::::::::<<<<<<<<<<<<<<<=?<<>=================:::::::::::::::::::;::;<<<<<<<<<<<<<>>>>>>>>>>>,,>>>>>>,,>,,,,==:;;<<<<<;<<<;<<<<<<<<<===============??=???,GG,GGGGGGGGGGGGGGGGGGGGGGGG>GG======;====;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>,G>>>>>========:::::::::::::::::::::<<<<<<<<<<<<<<<?<<>=================:::::::::::::::::;:;::;;<<<<<<<<<<<>>>>>>>>>,,,,,>>,,>>,,,,,,,,,>>,<<<<<<<<<<<<<<<<<<=============?????????=??,GG>G>GGGGGGGGGGGGGGG>>>G>=======;;=;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=>>>>,G>>>>>========::::::::::::::::::::::::<<<<<<<<<<<<??,>>================:::::::::::::::;:;;;;:;;<<<<<<<<<<==<=,,>>>>,,,,,,,,,,,,,,,,,,,,,,<<<<<<<<<<<<<<<<<<<=========?==?????<?<????<?G>>G>>>,>GGGGGGGG>>>>>>G>>GG==;=;;;;;;;;;:;;;:<<<<<<<<<<<<<<<<<<<<<<<<<>>,G>>>>>========:::::::::::::::::::::::<<<<<<<<<<<<<=??<<================:::::::::::::::;;;;;;;;;<<<<<<<<<======,,>,,,,,,,,,,,,,,,,,,,,,,,<<<<<<<<<<<<<<<<<<<========????=?????<?<?<??<?<>>>>>>>>>>>GG>>>>>>>>>>>>>;;;;=;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<>,G>>>>>=======:::::::::::::::::::::::<<<<<<<<<<<<<<<=?=>=================:::::::::;:::;;;;;;;;;;;<<==<========,,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<<<<<<<<<<<<<======?=???????<<?<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<,G>>>>>========::::::::::::::::::::::::<<<<<<<<<<<<<=?,>>=============:::::::::;:;;;::;;;;;;;;;<==<===========,,,,,,,,,,,,,,,,,,,,,,,,,,,<<<<<<<<<<<<<<<<<<<<=?==??????????<<?<<<<<<<<<=>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;:;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>GG>>>>=======::::::::::::::::::::::::::<<<<<<<<<<<<<<GG>>>===============:::::;;;;;;:;;;;;;;;<;<============,,,,,,,,,,,,,,,,,GG,GG,,G,,,,=<==<==<==<=<<<<<<<==??????????<<<<<<<<<<<<<<<=>>>>>>>>>>>>>>>>==>>>>>>=::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<,G>>>>>=====::::::::::::::::::::::::::::<<<<<<<<<<<<<<,G,>>>============:::::;;;;;;;;;;;;;;;<<<<===============,,,,,,,,,,G,G,GGG,GG,GG,GGGG================<<<?????????<<<<<<<<<<<<<<<<===>==>>>>>>>>>>>===>>=>===:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<GG>>>>>=======:::::::::::::::::::::::<<<<<<<<<<<<<<<<<>G,>>>=========:::::::;;;;;;;;;;;;;;;<<<<========??=??=??=GG,GG,,,,G,GGGGGGGGGGGGGG====================?????????<<<<<<<<<<<<<<===============>==>====>>=>====:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<,G>>>>>======:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<GG,>>>>==>========::;;;;;;;;;;;;;;;<<<=========?????????,GGGGGGGGGGGGGGGGGGGGG>GGG====================??????<<<<<<<<<<<<<<<<<<============================::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>>,G>>>>=========::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<>GG>>>>>>>=======:;;;;;;;;;;;;;;;;<<<<<======???????GGGGGGGGGGGGGGG>GG>GG>>>>>>>GG,G==<<<==<======;;=;=<<?<<<<<<<<<<<<<<<<<<<<<<==========================::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>G,>>>>========::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<>,G,>>>>>>======::;;;;;;;;;;<;;;<<<<<?=====?????<<??<<<GGGGG>>GG>G>>>>>>>>>>>>>>>>,<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===========================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<G,>>>========::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<>>GG>>>>>=====::;:;;;;;;;;;<<<<<<<<==??=???????<<<<<<<<<>>>>>>>>>>>>>>=>>>>>>>>>>>;<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<?=>>>>======::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<>>G,>>>>>=====:;;;;;;<;;<<<<<<<<<<<<=??????<<<<<<<<<<<<>>>>>>>>>>=>>==>>>===>==>><<<<<<<<<<<<;;;::;;:::<<<<<<<<<<<<<<<<<<<<<<<<<=========================::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<?,>>>==========::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<=>>GG>>>>>>=>==>>;;;;;<<<<<<=<<<<==<===????<<<<<<<<<<<<==>>>>>>===================<;;<<;;;<<;;;:::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<?<>>>=========:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<>>>,G>>>>>>>>>>>;;<;<<<<<<<<=<=<====???<<<?<<<<<<<<<<<<==>>>======================>;;;<;;;;;;;;::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========================::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<??<>>>========::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<====>>>>>>>>>>>>;;<<<<<<<<<<=======;;=?<<<<<<<<<<<<<<<<<==>======================>>;;;;=<;;;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<============================::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<?=<>>>=========::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<==>>>>>>>>>>,,,<;<<<=<=<==<<======;;;=;<<<<<<<<<<<<<<<==========================>>>;;;;=<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<============================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<?,>>>>=======::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<==>>>>>,,,,,,,,,<<<<<===========;;;;;;;;<<<<<<<<<===============================>>>>>;;=<<;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<=============================::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<?,>>>>=========::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<=>,>,,,,,,,G,G,<<<<====;=====;;;;;;;;;;:<<<<<<<<<<<<<==========================>>>>;;;=<<;;;;:::::::::::::<<<<<<<<<<<<<<<<<<================================::::::::::::::::::::::<<<<<<<<<<<<<<<<<<?G>>>>=========::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>>,,,G,,,,GGGG==<<=====;=;;;;;;;;;;::;::<<<<<<<<<<<<============================>>>>;;==;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<============================:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<G,>>>>=======::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<>>,,,GGGGGGGGG========;;;;;;;;;;;;;::;:::<<<<<<<<<<<<<<=========================>>>>;;<=;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<=============================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<?=<>>==========:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=<,,GGGGGGGGG====;==;;;;;;;;;;;;;:;::::<<<<<<<<<<<<<<<<==========================>>>>;<=;;;;;:::::::::::::<<<<<<<<<<<<<<<<<<================================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<?=<>>==========:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<==,,,GGGGGGGGGG=;;;;;;;;;;;:::::::;::::<<<<<<<<<<<<<<<<<===========================>>;;==;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<=================================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<G,>>>=========::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<====,GGGG-G>GGG>;;;;;;;;::::::::::::::::<<<<<<<<<<<<<<<<===========================>>><=;;;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<===============================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<G,>>>========:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<====GGG-G--,>G>>;;;;:;::::::::::::::::::::<<<<<<<<<<<<=============================>>><=<;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<===============================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<?,>>========:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<====?G----,,,>>;::;::::::::::::::::::::<<<<<<<<<<<<<<<<===========================>>>><=<;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<=================================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<?=>>=========:::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<=<===??G---,,,,==>=:::::::::::::::::::::::<<<<<<<<<<<<<============================>>>>><=;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<==================================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<G>>>==========:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<====GGG----,,,,==:::::::::::::::::::::::::<<<<<<<<<<<<<============================>>>>>,G;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<==================================::::::::::::::::::<<<<<<<<<<<<<<<<<<<<,G>>>=========::::::::::::;:;;:::::;;<<<<<<<<<<<<<<<<<<<=<===?GG---,,,,,,>===:::::::::::::::::::::<<<<<<<<<<<<<<=============================>>>>>,G;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<================================:::::::::::::::::<<<<<<<<<<<<<<<<<<<GG>>>===========::::::::::;;;;:;:::;;;<<<<<<<<<<<<<<<<<=====????-,-,,,,>>>=====:::::::::::::::::::::<<<<<<<<<<<==============================>>>>>==;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<===================================::::::::::::::::<<<<<<<<<<<<<<<<<<<<?=<<>==========:::::::::;;;;;;;;;;;;<;==<<==<==<<<==<<===?=?????==,,>,>>>>=====::::::::::::::::::::::<<<<<<<<<<<==============================>>>>G>;;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<================================:::::::::::::::::::<<<<<<<<<<<<<<<<<<=?>>>>============:::::;;;;;;<<;;<;;<<<=========<<========???????==,>>>>>>>====::::::::::::::::::::<<<<<<<<<<<<<<==============================>>>>G,;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<=============================::::::::::::::::::<<<<<<<<<<<<<<<<<=?<>>>===========:::::;;;;<;<<<<<<<;<<<<<========<=====?=???????<<,,>,>>>>>==::::::::::::::::::::::::<<<<<<<<<<<<<==============================>>>=<;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================:::::::::::::::::<<<<<<<<<<<<<<<<<<?=<<<<<<=====>>:::::::;;;;<<<<<<<<<<<<<<======?=?=====??=????<?<>,,>>,>>>>>>====::::::::::::::::::::<<<<<<<<<<<<<===============================>>>G<;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<==============================::::::::::::::::::<<<<<<<<<<<<<<<<<<<?=<<<<<<<===>>>:::::::;;;;<<<<<<<<<<<<<<<==??=???=?????==???<<<<==>>,G>>>>>===::::::::::::::::::::::<<<<<<<<<<<=================================>>;=<;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<==============================::::::::::::::::::<<<<<<<<<<<<<<<<<<?=<<<====>>>>>>==>=:;;;;<;<<<<<<<<<<<<<=??=?????????????????<<<<<>>>,G>>>>=======::::::::::::;:::::<<<<<<<<<<<<<<<==============================>>;=<;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=============================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<?=<<<<===>>>>>>>,>>;;;;<<<<<<<<<<<<<<<===??????????????????=<<<<<<>>,G>>>=======:::::::::::;;;:::::<<<<<<<<<<<<<<<<============================>>>>G<;;;;::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<?<<<<==,=,,>>>,>,<;;;;<<<<<<<<<<=<<<======????=??=?=??=?=?====<<<?>>>G>>>======:;:::;;:::;:;;;;:::<<<<<<<<<<<<=<<<<<===========================>>>>=<;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<==============================:::::::::::::::<<<<<<<<<<<<<<<<<<<<<?<<<<<<,,,,,,>,,,,;;;<<<<<<<<<<===<=======<?========?===========??G>>G>>>==,==>>;;::;;;;:;;;;;;;;;<<<<<<<<<<<==<<<<,====,=======,,==============>>;=<;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<================================::::::::::::::::::<<<<<<<<<<<<<<<<<<<=<<<=<=,,,,,,,,,,,>;<<<<<<<<<<<===<=======<=====================?GGGG>>>>=,,,>><;;:;;;;;;;;;;;;;;;;<<=<=<<=<====<=<,==,=,,=,==,=,,,===,=========>>;=<;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<================================::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<>-=,,,,,,,,,,,,<;<<<<<<<<<<===========<======================?GGGGG>,,,,,,,,<<;;;;;;;;;;;;;;;;;<<<====<=========,,,,,,,,,=,,,,,,,,,,==,=====>>>>>=;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<===<,===================>>>==>====:::::::::::::::::<<<<<<<<<<<<<<<<<<<==<=>---,,,,,,,,,,,---<<<<<<<<<==========<<========?===?=======?=???GGGG,,,,,,,,,,<;;:<;;;;;;;;;;;;;<<==============,,,,,,,,,,,,,GGG,,,,,,,,,,===>>>;;;;;;;;:::::::::<<<<<<<<<<<<<<=<<=<<===,,,===,,=,,=,====,====>>>>==>=====::::::::::::::::<<<<<<<<<<<<<<<<=<======-,,,,,,,,,,-----<<<<<===============<<<====??<<=????====???---G-GG,,,,GGG,==<<<<<;<<;;;;;;;;;;=============,,,,,G,,,,,,G,G,GGG,G,,,,,,,,,,,--><<;;;;;;;:::::::::<<<<<<<<=<=======<==,,G,,==,,,,,,,=,,=,,=====>>>>=>===:::::::::<:::::::<<<<<<<==<<<<<=========---,,,,,,,,,,--G--<=======================?????????<????????------G,GG,G,GGG===<<<<<<<<;<;<;;;;<=======?====??,GGGGG,G,GGGGGGGGGGGGG,G,,G,,-----<<<<<<<;;::::<::::===<<<============,GG,G,,,,,,,,,,,,,,,,,==,==,,>,=,,=,::<::<:::<<:::::::<<<=<====<==========----,,,,,,G,,G--GGGG=====;==;;========;=====????<???<<???????====-----GGGGGGG>>G=====<<<<<<<<<;<<<<====???=?=?????GGGGGG,GGGGGGGGGGGGGGGGGGGGG-GG<<<=<<<<<<<<<<<<:<<====<=========??=???GGGGGGG,G,G,,,,G,,,,,,,,,,,,,,,,,,<<<<:<<::<<<<<::<:==<===============-----,,,,,,GG,GGGGGGGG====;;;;;;;;;;=;=;;=;;=;?<??<<<<<<<<<<<<<====-,----GGG>>>>>;======<<<<<<<<<<<=<==??????????<???GGGGGGGGGGGGGGGGGGGGGGG>GGGGGG-G==<<<<<<<<<<<<<<<<=========??=??????>>G>GGGGGG,GGGGGG,G,,,G,G,,G,,,,,,<<<<<:<<<:<<<<<<<<<====================----,,,,,GGGGGGGGG>>>;;;;;;;;;;;:;;;;;;;;;:;;<<<<<<<<<<<<<<<<<<==,,--,,>G>>>>>;;;;=====<<==<<<<<<===???????????<??GGGGGGG>GGG>>>>>>GGGG>G>>G>,,,G==<=====<<<<<<<<<<====?=??=????????<<<<>>>>G>GGGGGGGGGGGG,GGGGG,GG,GG,GG,,<<<<<<<<<=<<<<<<<=?=?=?=??=?=???=???-GGGG,GGGGGGGGGGGG>;;;;;;;;;;;;;:::;;::;;:;:<<<<<<<<<<<<<<<<<<<===,>,,,,>>>>>>>;;;;=;=========<<<====????<?<??<<<<<<>GGG>>>>>>>>>>>>>>GG>>>>>>>,,,,,<==========<==<==<=<????????<??<<<<<>>>>>>>>>>>>>>G>GGGGGGGGGGGGGGGGGG<=<<<<<<<<<==<=<=<<?????????=??????????GGGGGGGGGGGGGG>>>>>>=;;;;::;;:::::::::;:::::<<<<<<<<<<<<<<<<<<=,,>>,>,,>>>>>=>;;:;;;=========<===;????<?<<<<<<<<<<<>G>>>>>>>>=>>>>>>>>>>>=>>>=,,,,<<<<<<==============????????<<<<<<<<=>==>>>>>>>>>>>>>>>>>>GG>>>>>>>GG>GGG<=<==<==============??<??????<????=?G,GGGGGG=GGG>>>>>>>>;::;:;::::::::::::::::::<<<<<<<<<<<<<<<<<<==<<>>>>>,,>>>=>=>::;;;=;===========;==;?<<<<<<<<<<<<<>>>=>=>>>==>=>>>>=>>>>=====,,;<;<<<<<<=============?<<<<<<<<<<<<<>=======>=>=>>>>==>>=>>>>>>>>>>>>>>>GG==================;;<<<<<<??<<<<<===,,,,,>G>G=GG>>>>>>>==:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<>>,G>>>,=>=====:::;;;;;;======;;=;;;;;;<<<<<<<<<<>>>>>====>>====>=>>=>>=======,>>>;;<<<<;;;=;;;;==;;;<<<<<<<<<<<<<<<<<<<======>=>>========>>=>>>=>>>>>>>;;;;;=;;;;=;;=;;;;;;;;<<<<<<<<<<<<==,,,,>,,,>>>>>>>>>=======::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>,G>>>========:::;:;;;;;;==;;;;;;;;;;;<<<<<<<<<<==>=================>=========>;;;;<<<;:;;;;;;;;;;;;<<<<<<<<<<<<<<<<<=====================>==>====>>=>>>>;;;;;;:;;;;;;;;;;;:<<<<<<<<<<<<<<<=<=<>,,,>>>>>>==>=======:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<=>>>>G,>>>>=========::::;;;;;;;;;;;;;:;;;;<<<<<<<<<===============================>>,;;;<;;::;:;;;:;;:::<<<<<<<<<<<<<<<<<<<================================::::;::;:;;;;;;;;::::<<<<<<<<<<<<<<<<<>G,>,,==>>============:::::::::::::::::::<<=<<<<=<=<=<<<<<<<<<<<=>>>G>>>>>========::::::;;:;;;:;:::;::;:;<<<<<<<<================================>><;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<==================================:::::::::;::;::::::<<<<<<<<<<<<<<<<<<?,>>>================:::::::::::::::::<<<==<<<====<=<=<<<==<<<<<>>>>>>>>>===,=====:::::::::;:::::::::::<<<<<<<<<<<<============================>>>=<;;;;:::::::::::::::<<<<<<<<<<<<<<<<<==================================:::::::::::::::::::::<<<<<<<<<<<<<<<<<?>>>>================:::::::::::<::::::::===<=========<========>->->>->->==,,=,=,=::::;::::::::::::::::<<<<<<<<<<<<============================>>>=<;;;;:::::::::::::;<<<<<<<<<<<<<<<<<<==================================:::::::::::::::::::::<<<<<<<<<<<<<<<<<,>>>>-============,==::::::::<<:<<<:::::<<=======================-->>----,,,,,,,,==:::::<:::::::::::::::<<<<<<<<===============================>>>G<;;;;::;::;;:::;:;;;<<<<<<<<<<<<<<<<<<=================================::::::::::::::::::::<<<<<<<<<<<<<<<<=<,->>--==========,,,==::::::<<<<<<<<::::<=======?==============,----------,,,,,,,,,<::<:<<::<:::::::::::<<<<<<<<<=========================,,==->>>>=<;;;;:::;:;;;:;;;;;<<<<<<<<<<<<<<<<<<===================================::::::::::::::::::::<<<<<<<<<<<<<<<==<-->--=====,===,,,,,=::::::<<<<<<<<:<:<<<======?===?==========-----------,,,,G,G,,,<<<<<<:<<:<::::::::::<<<<<<<<<======================,,,,,=-->-;;;<;;:<:;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<==================================::::::::::::::::::::<<<<<<<<<<<<<=<===-----,=,,=,,,=,,,,,,,<::::<<<<<<<<<<<:<<<<==????=?=?=======?=?GG--GG-----,,,GG,GG,,G,<==<<<<<<<::::<::<=<<<<<<<<<<====================,,,,,,,----<;;<<;<<:<;<;<<<;;<;;;;;<<<<<<<<<<<<<<==================================:::::::::::::::::::::::<<<<<<<<<<<=====-----,,,,=,,,,,G,GG,,<:<:<<==<=<==<<<<<<<===????????=?====?GGGGG-GGGG----,,GGGGGGGGGGG==<<<<<<<:<:<<:<===<<<<<<<,===,,>=========,=,=,=,,,,,,,----<;<<<<<<<<<<<<<<<<<<<;;;<==<<<====<<<>==================================::::::::::::::::::::::::<<<=<=<<<=?===-G--GG,G,,,,,,,GG,GG<<<<<<<<==<=<==<<<<<<====????????=????????=??GGGGG--G-,GGGGGGGGGG====<<<<=<<<<<<<<=======<=<,,,,,,,,========,,,,,,,,,,,G,,G---<<<<<<<<<<<<<<<<<<<=<<<<===========<<<==================================::::::::::::::::::::::::=<<===<<<=???-GGG-GGGGGGG,,,GGGGG===<<<<<===========<<=====<?????????????<??=?,GGGGG-GGGGGGGG>>>>GG>>===<<===<<<<<<<<=========,,,,,,,,,=====,,,,,,,,,,,,,G,GGG-<==<=<==<<<=<=<=<<<===<<=============>>==================================::::::::::::::::::::::===?========????GGGGGGG>GGGGGGGGGGG===<=<<<===============;==;??<<<<???????<<<=====G,GGGGGGG>>>>>>>G>>;;=======<===<<<==???=?====???,G,G,,==,=,,,,,G,,,GGGGG,GGG===================<===<?===?=?========<==,==============================::::::::::::::::::::<:<<==???=====???GGGGGGGGG>GGGGGGGG>G>=;=<=======;==;========;;<<<<<<<<<<?????<<<<====,,GG,GGG>>>>>>>>>;;;;;===========<=<??????==??GGGGGGG,,,,,,,,,,GGG,GGGGGGGGGG=======;=====;==;======??=???????========,,=============================::::::::::::::<::<:<<<<<=?=????===??????GGGGGG>>GGGGGG>>>>>;;======;;=;=;;=;=;=;;;;<<<<<<<<<<<<<??<<<<<<===,,GG,,>>>>>>>>>>>>>>;;;;=;;==========?????=????GGGGGGG,,,,,,,,GGGG,GGGGGGGGGGGG===<<;;;;=;;;;;==;;===?????????==?=?==,,,>============================:::::::::::::<<:<<<<<<===?????==?????=?=GG,,,,>>>GGG>G>>>>>>;;====;;;=;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<===,,,,,>>>>>>>>>>>>>>;;;;;;;;=========??????????<?????GGG,GGG,GGGGGG,GGGG>>>>>GG,G<<<<;;;;;;;;;;;;;;;<<<<?????????=??=,,,,,>=>>>>,=====,,================::::::::<::<<<<<==<===??????=?????<===,,,,,,>>>>>G>>>>>>>>;;;;;=;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=,,,,,,>>>>>>>>>>>==;;:;;;;;;;==;;;===?<<?<<?????<<???<?GGGGGGGGGGG>GGGGG>>>>>,,,<<<<<<;;;;;;;:;;;;;;;<<<<<<?<<?<?????,G,,G,>>>>>>>>>,,,,,,==,=============;<::::<<<<<<<<===<=????<?<?????<<===,,,,,,>>>>>>>>>>>>>>;;;;;;=;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<===,>,>,>>>=>>>>=>===>;::;:;;;;;;;;;;;=;<<<<<???<<<<<>>>GGGGG>GGGG>>>GG>>>>>>>>>,<<<<<;<;;;:::::;::;;;;<<<<<<<<?<<<<<??????GG>,>,,>>>>,,,,,,,,,,==========:;;:<<::<<<<<<<======??<<<<<????<<<=<,,,,,,,,>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;:;;<<<<<<<<<<<<<<<<<<<<>,>>>>>====>=>=====::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>G>G>GG>>>>>G>>>>>>>>>=,<<;<<;<:::::::::::::::::<<<<<<<<<<<<<??????GG,>,,,>>>>,,,,,,,,,===,=>===::;<<<<<<<<=<=========<<<<<<<????<<<=<===<,,,,,>>>>>>=>=>>>;;;;;;;;;;;;;;;;;;;;;;:;:<<<<<<<<<<<<<<<<<<<<>>>G>>>============::::::::;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>G>>>>G>>>>>>>>>>>>=>>=><;;;;;:::::::::::::::::<<<<<<<<<<<<<<?<<<?<?G,,,,,>>>GG,GG,,,G,,=,,=>>>>;;;<<<=<==<=========;=;;<<<<<<??<<<<=<<==<<>,>,>>=>>>=>=>>>>>;;;;;;;;;;;;;;;;;;;::<<<<<<<<<<<<<<<<<<<<<=>>,G>>===============::::::::::;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>=====>>>>;;;::::::::::::::<<<<<<<<<<<<<<<<<<<<<<>G>>,>>,,>,GGGG,,,,G,,,,,,>>>>;;;<<<<=============;=;<<<<<<<?<<<<<<<<=<?<<>>=>>=>>=====>>>>>>;;;:;;;;;;:;;;;;;::::<<<<<<<<<<<<<<<<<<==>,,G>===============:::::::::::;;:::;;<<<<<<<<<<<<<<<==>>>>>>>>>>>>>>>==>>====>>>>>;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<>>>=>>>>,,GGGGGG,G,GGG,,,,,,,>>,,>=<=======;;==;;=;<<<<<<<<<<<<<<<<<<<<<?>>>>============>>>>>;;:::;:;;;:;;:;;::::::<<<<<<<<<<<<<<<<<<=>,,G>==============:::::::::::::::::;<<<<<<<<<<<<<=>>==>=>=>>>>>>=>>>=========>>>;;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>===>>,,GGGGGGGGGGGGGGGGGG,,,,,,=<==;=;;;;;;;;;=;;<<<<<<<<<<<<<<<<<<<<G,>>>=============>>>::::::::;;::;:::::::<<<<<<<<<<<<<<<<<<<<<=>GG>>==============:::::::::::::::::<<<<<<<<<<<<<===========>>>>>==>=========>>>;;;;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<>=======GGGGGGGGGGGGG>G>,G,,G<====;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<?=>>>==============:;::::::::;:::::::::::::<<<<<<<<<<<<<<<<<<<<>G>>>>===============::::::::::::::::<<<<<<<<<<<<<<============>=============>>;;<=;;;;::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<>===>==GGGGGGGGGGG>>>>>,,,,=<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<?=<>>=================::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<=GG>>===============:::::::::::::::::<<<<<<<<<<<<<============================>>>><=;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>=>>>>GG>>G>>>>>>,,,,<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<??<<>===============::::::::::::::::::::::<<<<<<<<<<<<<<<<<<==>G,>>===============::::::::::::::::::<<<<<<<<<<==============================>>>>,=;;;;;::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<====>>>=>>>>>>>>>>>>==>>,>>>>;;<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=?<<>==================::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<?,,>>>==============::::::::::::::::::<<<<<<<<===============================>>>>;<=;;;;;:::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<=======>>>>>>=>>>>=========>>=;;;;;;;;;;;;;:;;<<<<<<<<<<<<<<<<<<<<<<<<?=>>=================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<?=>>===============:::::::::::::::::::<<<<<<<<<<=============================>>>;;<=;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====>>==>================:::;:::::::;;;;:;::<<<<<<<<<<<<<<<<<<<<<<<?=>>================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<?=<>=================::::::::::::::::::<<<<<<<<==============================>>>>;<=;;;;::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====>>==================::::;:::::::;:;:::<<<<<<<<<<<<<<<<<<<<<<<<<?=<<<================::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<?=>>===============:::::::::::::::::::<<<<<<<<<<============================>>>>>>,=;;;;::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================:;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<??<<<===============::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<?=<>>=================::::::;:::::::::::::<<<<<<=============================>>>>>>G>;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<=?<<<<==============:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<?=<>>================:::::::;::::::::::::<<<<<<==============================>>>>>,=;;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<===============================::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<?<<<================::::::::::::::::::;<<<<<<<<<<<<<<<<<<<?==>>>==============:::::::::;;:::::::::::<<<<===============================>>>>>;<=;;;:::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<============================::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<?=>================::::::::::::::;:::::<<<<<<<<<<<<<<<<<<<<G,,>>>================:::::::;;;:::::::::<<<<<<<<<===========================>>>>>>GG;;;::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<?=<================::::::::::::::;::;::<<<<<<<<<<<<<<<<<<<<?,>>>================:;;:::;:;;;:::::::::<<<<<<<============================>>>>>>G,>>;::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<============================:::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<?=<<<======>=========:::::::::::;;:;;:;;<<<<<<<<<<<<<<<<<<<?=<>==================>;:;:;;;;;:::::::::<<<<<<<<<==========================>>>>>G,;;;;::::::::::::::;:<<<<<<<<<<<<<<<<<<<<<<<<<==============================:::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<?<<<======>>========::::::::::<<;;;;;;;;<<<<<<<<<<<<<<<<<<<?<<<=================>;;:;:;;;;;::::::::::<<<<<<<<=========================>>>>>GG,;;;;::::::::::;::;;<<<<<<<<<<<<<<<<<<<<<<<<<============================::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<=?<<>====>=>>=======:::::::::::<<;;;;;;;;;<<<<<<<<<<<<<<<<<??<<=================>>>;:;;;;;;;::::::::::<<<<<<<==========================>>>>>G,>>>>>::::::::::;:;;;:<<<<<<<<<<<<<<<<<<<<<<<<<===========================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<=?<>>====>>>>=======;:::::::::<<<<;;;;;;;;<<<<<<<<<<<<<<<<<?=<<<===============>>;;;:;;;;;;;::;:::::;<<<<<<<<=====>====================>>>>,G,>>>;::::::::;;;;:;;;:<<<<<<<<<<<<<<<<<<<<<<<<<===============================::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<>===>,>,>,==>>=>;;;::;;:<<<<<<;<<;;;<<<<<<<<<<<<<<<<<<<?=<<<==========>>=>>>>>;;;;;;;;;;:;;;::;:;;<<<<<<<<==>>>===================>>>>>,G>>;;::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============================::::::::::::::::::<<<<<<<<<<<<<<<<<<<==<==<>==,,,,,,,,,>>=>>;;;;;;<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<??<<<<==========>>>>>>>;;;;;;;;;;;;;;;;;;:;<<<<<<<<=>=>>====================>>>>>G>>>;;:::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==============================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<=====-->-=,,,,,,,,,,>>>>;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<=<<<===========>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=>>>>=====================>>>GG>>>>>::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<================================:::::::::::::::::::<<<<<<<<<<<<<<<==<=====-----,,,,,,G,,,G>>>>;<;<;<<<<<<<<<=<<<<<<;;;<<<<<<<<<<<<<<<<<=,======>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<>>>>>>====================>>>>G>>>-<::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<=<=<<<=,=,=,,=============>>========:::::::::::::<<:::<<<<<<<<<<<<<===<===--------,,GGGG,GGG,>,>>G==<<<<<<<<<===<==<<<;;<<<<<<<<<<<<<<<<>,,=,==>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=>>>>>>===================>>>>>>---<<:<<;;:<<;;;;;<;;;;;;;;<<<<<=<<<<<<<=====<=<,,,,,,,,,,======,,=,>>>>>===:::::::::::::::<<::::;<<<<<<<<<<<===========---GGGG>GGGGG,,,,,,<====<<<<<=========<<;;<<<<<<<<<<??<<<G>G,,,=,>>>,>,>,>>>>;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>=================,==>>--------:<<<<<<<;;<<<<<<;<<;;;;<<=<=<<<<<<=========,,,,,,,,,,,=,,,,,,,,,>>>>==::::::::::::;::<<<<:;;;;<<<<<<<<======??=====GGGGGG>>G>>>,=,,,,,=============;======<<=<=<<<<<<<?????<?<?,,,,,>>,,,,,>>,>;;;;;<<;<<;;;;;;<<;;;;;;<<<>>>>>>>>>>>>====>>=>>>>>,,,------------<<<<<<<<<<<<<<<<<<<<;<<<=====<<========??==,,,,,,,,,,,,,,,,,,,,>>>>>=>=:::::::::;;<<<<<<:;;;<;<<<<=<======?????=?=GGGG,>>>>>>>=====,==;=;====;===;;;;====<<=====<<=<=????????=,,,,,,,,,,,,>,,<<;;<<<<<<<<;;<;<<<<;;;;<<<<<<>>>>>>>>>>>=>>>>>>>>=,,,,,------<<==<======<<<<<<<=<=<<<<<==============??==????,,,,,,,,,,,,,,,,,,,,>>>>>>>=,<::<;;:;;;<<<<<<<<;<<=<<<<======???????=???,,,,>>>>>>>========>;;;;;;;;;;;;;;;================?????G,,,,,,,,,,G,,,,,,<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<>>>>>>>>>>>>>>>>>>>,,,,,,--G---GGG=============<<=======<<====?=====???=????=?GG,G,GGGG,,,,,G,,G,G,,,G>>;;<<<<:<<;;;;;<<<<<<<<<<<<=<<<=====????==?==?==?,,,>>>>>=>=========;;;;;;;;;;;;;;;;;===============?==??GGG,GG,,GG,GG,,,,,,,<<<<<<<<<<<<<<<<<<<;;<=<<<<<>>>>>>>>>>>>>>>>,>>,,,,,,-GG--GGGGGGG===;================<==??===??????=?=?=?????GG,GGG,GG,GG,,GGGGG,,>>>><<<<<<;;;;;;;<<<<<<<<<<<==<=====?????=======,,,,,>=>=============>;;;;;;;;;;;;;;;;;====??=?=??===?==?==--,GGGGGGGGGG,,G,,,,<<<=<<<<<<<<<<<<<<<===<<<<>>>>>>>>>>>>>>>>>,,>,,,,,GGGGG-GGGGGG==;;;;======;==;=====?==????????????==?==???????GGGGGGGGGGGGGGGGG,,>>,G,,<<<<;;;;;<<<<<<<<<<<<========????<<=========,,=================:::;;;;;:;::::;;;;;??????????=========GGG>GGGGGGGGGGGGG=<=====<====<<<<<<<<<======,>>>>>>>>>>,,>,,>>,,>>,,G,GG>>GGGGG==;;=;;;;;====<;==;=;=;?????????<??<<??=?==???<???GGGGGGGGGG>G>G>>>>,,,,,,,<=<<;;=;;;<<<<<<<<<<<=====?????<<<<<=======<=<=<================:::;::;;:;:::::;;;;<??????????======-,-GG>G>>G>GGGGGGG=;==========<===<==<<=?=========>>>>>,>,,>,,,,>,,,,GGGG>>,,G,,<=<<;=;;;;;====<;=;;;;;;<<<<?<<<<<<<<<?======?<<<<G>>G>G>GGG>>G>>>>>,,,G,<<======<<;;;=<<<=<<<=<=====??????<<<<==<=<==<<<<<=================::::::::::::::::;;<<??<<??????=====,,,>>G>>>>>>>G>>G>>;;;=========<==<====<======?=====,,,,,,,,,,,,,G,,,,GGGG>>,,,,,,,,<<;;;;;;;;==<<<<;;;;;<<<<<<<<<<<<<<<=<==<=<<<<<>>>>>>>G>>>>>>>>,,,,,,<<===;===<<<<<===<=<======?==???<?<<<<<==<<<==<<<<====================::::::::::::::;;;<<?<<<<??<<=====,,,>>>>>>>>>>G>>>>>>;;;;=;=;==============?==?=======,,,,,,,,,,,GG,,,GGGGG>,,,,>,,<<<<;:;;;;;;==<=<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===>,=,,,,,,>;=;;;;<<=<<<=========?????<??<<<<<<<==<<<<<<<<<====================::::::::::::::::<<<<<<<<?<<========<<>>=>>>>>>>>>>>>>>>;;=;;;=;;======;;?????????===,,,,,,,,,,,,,GGGGGGGGG>>,,>>>>,;;;;::::;:;;====<<<;:;<<<<<<<<<<<<<<<<<<<<<<<<>>>==>>>=>>>=>=====>=,,,,,<;;=;;;;<<<<<<;;;==;=;=?<??<<<<<<<<<<<<=<<<=?<<<<>=================:::::::::::::::::::<<<<<<<<======<==,======>=>>>>>>>>>>>>;;;;;;;;;==;==;;;;<?<?<?????GG,GG,G,GGGG,GGGGGGG>G>>>>>>>>>>>>;;::::::;;;====<<<::<<<<<<<<<<<<<<<<<<<<<<<>=>========>==========>,,,,<;;;;;;;::;<<;;;;=;;;;<<<<<<<<<<<<<<<<<<<<<??<>>>>===================::::::::::::::::::<<<<<<===<==<<<=<=========>>>=>>=>>;;;::::;;;;;;;;=;;<<<<<<<???????GGGGGGG>GGG>G>>>G>>G>>>>>>>>>;;;;:::::::;;;;===<<<<<=<==<<<<<<<<<<<<<<<<<<<<<<<===================>,>=,>:;;;;;::;;;<;;;;;:;;<<<<<<<<<<<<<<<<<<<<<?=>>>>>>==================:::::::::::::::::<<<<<<<=<<<=<<<<<<<<<<<=====>===>==:;;:::::;;;;;;;;;;;<<<<<<<?<<?????>>G>>>>G>G>G>>GG>G>>>>>>>>G>;;;;:::::::;;;;;==<<<<<====<<<<<<<<<<<<<<<<<<<<<<<===================>>=:::::;::::::;;::;::::;;<<<<<<<<<<<<<<<<<<<<<?=<<<<>>================::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<==========::;;:::::::;;;:;;;<<<<<<<<<<<<<<?<<<>>>>>>>G>>>>>>>>>>=>=>>>,G>>>>;:::::::;;;;;====<<======<=<<<=<<<=<<<<<<<<<<<=======================:::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<??<<<<>>=================::::::::::::::::::<<<<<<<<<<<?<<<<<<<<================::::::::::::::;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>===>>>,G>>;;;:::::::;:;;;=====<========<<==<<==<<<<=<<<<<===========================:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<=?<<<>>>>==============:::::::::::::::::::<<<<<<<<<<<<?<<<<<<<<<================:::::::::::::::;<<<<<<<<<<<<<<<<>>>>=>>=>>>=>>>>>=====>>>,G>>;;;:::::::::;;;;======?=?=====<========<<=<<<<<<<<======================:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<?<<>>>>>>=============:::::::::::::::::::<<<<<<<<<<<=?<<<<<<<<===============:::::::::::::::::;:<<<<<<<<<<<<<<<=>>>=>==>===>>>>>=====>>>,G,>>;;:::::::::;;;;;=====?=?=?===============<=<<<<===========,============:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<=?<<<<>>>===============:::::::::::::::<<<<<<<<<<<<<??<<<<<<<<<<============:::::::::<::::::::<<<<<<<<<<<<<<<<<<<<===========>=======>>>,G,;;;::::::::::;:;;;;===??=?????==?===================,====,=,,,============:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<=?<<>>>>>==============::::::::::::::::::<<<<<<<<<<<??<<<<<<<<<==============::::::::<<:::::::<<<<<<<<<<<<<<<<<<<<====================>>,G>>;::::::::=::::;;==;?????????????=?=?=?============,,=,=,,,,,,==,=======::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<==G>>>>>==============::::::::::::::::::<<<<<<<<<<<=??<<<<<<====================:::::<<:::::::<<<<<<<<<<<<<=<<<<<<<===================>>,G>;;:=:=:====:=::=;==????????????????=?=???=========,,,=,,,,,,,,,,,==,=,===:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<=G>>>>>==============:::::::::::::::::<<<<<<<<<<<<=??<<<<<=================,,==:::::<<<<:::::::<<<<<<<<<<<=<<<<<<=,==================>>,=;;;==:===============<???????<??<?????????==?=?==,=,,,,,,,,,,,,,,,,=,=,,=:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=?G>>>>================::::::::::::::::<<<<<<<<<<=??=<<<<<<<==============,,,::::::<<<<<<:<:<::<<<<<<<=<<==<===,,,,=,,=,=============>>,GGG==============;=;==<<<<<?<?<<?<<<?????????????,,,,,,,,,,,,,,,,,,,,,=,<:::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=G>>>>==============:::::::::::::::::<<<<<<<<<<<=?=<<<<<<================,<<:<<:<:<<<<<<<<:<:<<===<<===<======,,,,,,,=,,,=,,,=======GGGGGG===========;==;=;;;<<<<<?<<<<<<<<<???<????????====G,,,,,,,,G,,,,,,,,,,==:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========,====:::::::::::::::<::<<<<<<<<<=??<<<<<========,=,,==,,=,,,,=<<<<<<<<<<<<<<<<:====<<============,,,,,,,,,,,,,=====G>GGGG===;==;;==;;;;;=;;;;;<<<<<<<<<<<<<<<<<<<<?????????,GG,G,,,G,GGG,,,,,,,,,,=<::<::<::::::::::::<<<<<<<<<<<<=<<<<<<<<<<<<=<<<<<>=,========,,==,:::::::::::::::<::<<<<<<<<<=?<<<<>========,,,,,==,,,,,,,,,<<<<<<<<<<<<<<<<<=============?==,,G,,,,,,,,,,,=G=GGGGGGGGG;=;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<??<?????GGG,G,,,GGGGG,G,,,,,,,<:<<:<:<<::::::<:::::<<<<<<<<=<<==<<<<<<<<<<<==<=<>->-,=,===,,,,,=,<:::::<:<:<<<:<<<<<<<<<<<<<<<=<<<<<<=====,,,,,,,,,,,,,,,<<<<<<<<<<<<=<<<<<<<==========??=??GGGGGGGG,,GG,,GGGGGGGG>GGG=;;;;;;;;;;;;;;;;;;;:<<<<<<<<<<<<<<<<<<<<<?<<<<??<<??GGGGGGGGGGGG,,,,,,,,<<<<<<<<<::::<<::::::<<<<<<==<<==<<=<<<<<<<===<==>---,=,=,=,,,,,,,,=::<:<<<<<<<<<<<<<:=<<<==<<<<=<<<<,=,,=,,,,,,,,,,,,,,,,<<<<<<<<<=======<=<?=??==???=?????GGGGGGGGGGG>GG,GG=G=GGG>>>=;;;;;;;;;;;;;;;;;:;;<<<<<<<<<<<<<<<<<<<<<<<<<<<?<<<<>GGGGGGGG>GGG,G,,,,,<<<<<<<<<<::<:<<<::::<<<<<<<==<===<<===<<=<==========,,,,=,,,,,,,,,<<::<<<<<<<<<<<<<<<==<====<=<<==<=<==,,=,,,G,,,,,,,,G,GGGGGG====<===;=======?????<???????<<>>G>G>G>>>>>>GG=======>>>G>>;:;;;;;;;;;;;;::;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>GG>G>>>>>GGGGGGG,<<<<<<<<<<<:<<:<<<::<<<<<<==<=======<===<============-,,,,,,,,,,,,,,,,<<<=<<<<=<<<<<<<<<<<======<======,=,,=,,GG,GGG,G,GGGGGG>;=;====;;;;;;;=;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=======>>>G,>;:;;;;;;:;;;;:::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>GG>>>>>>>>GGGGGG,,,,<<<<<<<<<<<<<<<:<=<<<<===========================--,,,,,GG,GG,,,,,<=====<<===<<<=<<<<<=======<=====,,=,,,,,GGGGGGGGG>>>>>;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>=======>>>>=;;::;;;:;:;:;;:::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>G>GGGG,GGG=<<=<<<<<<<<<<<<<<=<<==========================?--GGG,GGGG,GGG,G=<=================<=<===========-,,,,,,,GGGGGGG>G>>>>>>>;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>=======>>><=;;::;;;:::::;:::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>GGGGGG======<<<<<<<<<<<<<<=<<=================?=======?G-GGGG,GGGGGGGGGGGG;====;=;;;===<<====?===============,,,,GGG>G>G>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>=======>>>,G;;;::;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>=>>>=>>>>>>>>GG>G=;======<<<<<<<=<<<<<<<================???=?==??????GGGGGGGGGGGGGGG=;;==;;;;;;;;=<<<====?=??====????=?,G,GGGGG>>>>G>>>>>>>>>;;;;;;;;;:;;;;;:;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>=>=======>>>,G>;;::;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<>==>=>=>=>>>>>>>>>>>>=======<<==<====<<<<:<=============???????????????=G>GG>>>>>>>>>>>>;;;;:;;;;;;<<=<====????????????????GGGG>G>>>>>>>>>>>>>;;;;;;;;;;:::;:;:::;:;;:<<<<<<<<<<<>>>>>>>=>>>>>===========>>,=;;;::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<>=========>>>>>>>>>>>>>;=;=============<<<<<<<========??????????????=???=>>>>>>=>>>>>>>>:;;;;<<;<<<==<=====;=??????????=????GGGG>>>>>>>>>>>>>>>=>;:;:;;;::::;:;:::::;:::<<<<<<<<<<>>>>>>>=>>>>>===========>><=;;;::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>;;;;;=;===========<=<=<<<<?===?????????<?<???======,=>>>>>=>>>>>>>=:<;<<<<<<<<=====;==;=<?=?==??=?=?<<G>GG>>>>>>>>>>>>>>====>:::;;::::::::::::::::<<<<<<<<<<<<=>>>>==>>>=>============>,=;;::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========>=>>==>>;;;;;;;;;=;===;==;=====<=<=??=?????????<<<<?<======,>==>>====>==>>,=<<;<<<<<<=<===;=;;;;<<<==========<<G>>G>>>=>>>>>==>>>::::;:::;;:::::::<::::::::<<<<<<<<<<<<==>>>===>>==============>,G;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>==>>=;;;;;;;;;;;==;;;;;=======???????<??<<<<<<<<<<==<<=<<<,=,======,=>,=,<<<<<<<<===;=;;;;;;;<<==<=======<<<>>>>>>=>>>>========:::::::::::::::<::::::::<<<<<<<<<<>===>=====>>==============>,=;;;:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>====>=>;;;;;;;;;;;;;;;;;;;;=???????<??<<<<<<<<<<<<<=<<?<<<=,,,=,,===,=,,=<<<<=<<<===;;;;;;;;;<====<<====<<<<>>>=>>>=>>>>===========::::::::::::<::::::::<<<<<<<<<<<<<=>=====================>,G;;:::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================:;;:;;;;:;;;;;;;:;;;;;=???<??<<<<<<<<<<<<<<<<<<=?<<>-,,,,,,,,,,=,,<<<<==<====;;;;;;;;;::<<=<<<<<<=<<<<>=>=>>>==>=>==========::::::::::::<::::::::<<<<<<<<<<<<<<<<<===========